#pragma once

enum AppState {
      NONE, PAUSE, SPLASH, HOME, MENU, GAME, TROPHIES, HELP, CREDITS, ARTWORKS, GAME_OVER, ARTWORK_1, ARTWORK_2, ARTWORK_3, STAGE_SELECT_1, STAGE_SELECT_2, STAGE_SELECT_3, LEVEL_WON, GAME_WON, LEVEL_PERSO_WON
};

enum Screen {
      TOP,
      BOTTOM
};

enum Bonuses {
	NO_BONUS, LIFE_STEAL, FLY
};

enum Penalties {
	NO_PENALTY, SUN_SENSIBILITY, LITTLE_JUMP, SHORT_TRANSFORMATION
};

enum SunCycle {
      DAY,
      NIGHT
};

enum Collision{

	NO, RIGHT, UP, DOWN
};

enum WalkingDirection{
	GO_RIGHT, GO_LEFT
};

enum JumpDirection{
	GO_UP, GO_DOWN, STAY_FLYING, TO_GROUND, ON_PLATEFORM
};

enum SpriteType{
	ENEMY, MANA_BOTTLE, DECOR_ELEMENT, OTHER
};

enum DecorType{
	BARREL, PLATEFORM_BEG, PLATEFORM_MID, PLATEFORM_END, ROCK
};

